Added Entity Class

Added Main Entity Class, the entity is now drawn recursively using
recursiveDraw()