10/31
progress

almost the entire UI functionality is set. right, left, down all work
correctly (in default, I have not tested everything yet).
to be static or not static - Brain Fry!

Stuff to try next:
create 15 objects of each type to start with
maybe add() then pack()?
revalidate() / repaint()...
JPanel.getGraphics()?
@Emir, You can create a BufferedImage, obtain its Graphics object,
perform your drawing tasks there, and then set the BufferedImage as the
icon of the JLabel. –
Thanks Shane!
Woot!
shapes working correctly
Collision is not working right

It it always for by at least one square - idk
Thread Solved - Working on Collision Check
same - just didn't save before commit