позже будет написан свой движок. в общем, если можете — критикуйте.
В принципе, почти готовый вариант