added basic enemy and logic