reduced api, only use tick/deltatime, no struct
updated vs projects to 2012