а вы в курсе что OperaSoft для написания игр использовала скриптовый движок ?
возможно всю логику работы удастся перенести практически в неизменном (правка координат) виде