Normal Mapping translated to Java

Based off of the 'Included tangent calculations' commit, some testGame changed to work correctly with normal mapping. Fully working just like in the C++ version of the engine