add enemies and entities generation
update movement behaviour