Refactored; added animation (rotation)

Texture is separated from Triangle, for decomposition. Added basic
animation (rotation). Performance is surprisingly low, it seems not even
30 fps, but about 10.