Entity structure mostly finished.

Before I continue with the networking I need to handle some basic
entity work, which allows Player to be constructed, before I could
start player connection.