Added a base entity object

The base entity can be drawn, can move, and have its direction and rotation set.