Changed object creation

Base constructor must be called from custom object now, defining happens
in the default way instead of by using a method. Object gets
automatically added to Resources (instead of Game). Removed some
now-useless methods.

Added constructor for Speed struct.