Player and Entity have the same functions

Added:
- virtual API added to Entity

Removed:
- speed change API

Modified:
- usage of Player pointers