fixed zoom by fred + working on the engine. This commit is breaking the engine.
Fixed video engine. Have to fix the lag with the user input and the engine though.