laser fires properly, cannon doesn't move out of screen