switch to state machine movement pattern for enemies, add enemy types based on sprites