Yes. You should try moving the blocks with standard events (there are actions for moving sprite objects there). If those are not flexible enough you can add the custom movement behavior to your blocks and use actions from that behavior for easier angle/velocity/acceleration effects.