Added interface to define a movement pattern for a body
Implemented attach methods for movement patterns
Added a simple, unprecise sinus movement pattern
Added sinus movement pattern for simple enemy
Renamed sinus to sine pattern
Resolved merge conflicts