Some lighting optimizations and fixes, changed EntityManager's addEntity() to just add() and removeEntity() to just remove()

Signed-off-by: Sam Hellawell <sshellawell@gmail.com>