Fixed bug in Tank constructor, rewrote Tank tests to include texture
loading.