Better things

Also fixed that bug where you run over an element but don't pick it up
by using java.awt.Rectangle.intersects(Rectangle foo)