Added ideas I remembered from chat
Added controller and ability for both squares to move independent of each other