Light engine, new action system

In thi commit I added basic light system using RenderTexture, additive
and multiply blending. Also, I created new actions system for input,
what is not fully woring yet, but it is only minor bug, so hopefully I
will fix it in next update.