added entities and the follower. improved the code in general. Bullets
will followe