finished cannon movement functionality and placement.