Enemies moves at random.

Added enemy movement using events. View now adds observers for all room objects.
Changed to two different callbacks for physics engine (one for collision, one
for movement).