player now starts in the centre of a clear space
added entity support, made camera average toward ideal position, movement now based on forces/acceleration