tested and fixed event system, working on animations