BlockBreaker2

Block Breaker manipulates images with user input and collisions. Threads are used to update image positions to create animation. KeyListeners are utilized to update a position of a piece in the game.