result of hard work before deadline. Reflection, rotation, texture mapping works