lwjgl added and some examlpes of lwjgl

	modified:   .classpath
	new file:   bin/lwjgl-2.8.5/doc/3rdparty/jinput_license.txt
	new file:   bin/lwjgl-2.8.5/doc/3rdparty/jogl_license.txt
	new file:   bin/lwjgl-2.8.5/doc/3rdparty/lzma_license.txt
	new file:   bin/lwjgl-2.8.5/doc/3rdparty/openal_license.txt
	new file:   bin/lwjgl-2.8.5/doc/CREDITS
	new file:   bin/lwjgl-2.8.5/doc/LICENSE
	new file:   bin/lwjgl-2.8.5/doc/README
	new file:   bin/lwjgl-2.8.5/doc/lwjgl_hidden_switches.text
	new file:   bin/lwjgl-2.8.5/jar/AppleJavaExtensions.jar
	new file:   bin/lwjgl-2.8.5/jar/asm-debug-all.jar
	new file:   bin/lwjgl-2.8.5/jar/jinput.jar
	new file:   bin/lwjgl-2.8.5/jar/lwjgl-debug.jar
	new file:   bin/lwjgl-2.8.5/jar/lwjgl.jar
	new file:   bin/lwjgl-2.8.5/jar/lwjgl_test.jar
	new file:   bin/lwjgl-2.8.5/jar/lwjgl_util.jar
	new file:   bin/lwjgl-2.8.5/jar/lwjgl_util_applet.jar
	new file:   bin/lwjgl-2.8.5/jar/lzma.jar
	new file:   bin/lwjgl-2.8.5/native/linux/libjinput-linux.so
	new file:   bin/lwjgl-2.8.5/native/linux/libjinput-linux64.so
	new file:   bin/lwjgl-2.8.5/native/linux/liblwjgl.so
	new file:   bin/lwjgl-2.8.5/native/linux/liblwjgl64.so
	new file:   bin/lwjgl-2.8.5/native/linux/libopenal.so
	new file:   bin/lwjgl-2.8.5/native/linux/libopenal64.so
	new file:   bin/lwjgl-2.8.5/native/macosx/libjinput-osx.jnilib
	new file:   bin/lwjgl-2.8.5/native/macosx/liblwjgl.jnilib
	new file:   bin/lwjgl-2.8.5/native/macosx/openal.dylib
	new file:   bin/lwjgl-2.8.5/native/solaris/liblwjgl.so
	new file:   bin/lwjgl-2.8.5/native/solaris/liblwjgl64.so
	new file:   bin/lwjgl-2.8.5/native/solaris/libopenal.so
	new file:   bin/lwjgl-2.8.5/native/solaris/libopenal64.so
	new file:   bin/lwjgl-2.8.5/native/windows/OpenAL32.dll
	new file:   bin/lwjgl-2.8.5/native/windows/OpenAL64.dll
	new file:   bin/lwjgl-2.8.5/native/windows/jinput-dx8.dll
	new file:   bin/lwjgl-2.8.5/native/windows/jinput-dx8_64.dll
	new file:   bin/lwjgl-2.8.5/native/windows/jinput-raw.dll
	new file:   bin/lwjgl-2.8.5/native/windows/jinput-raw_64.dll
	new file:   bin/lwjgl-2.8.5/native/windows/lwjgl.dll
	new file:   bin/lwjgl-2.8.5/native/windows/lwjgl64.dll
	new file:   bin/lwjgl-2.8.5/res/Footsteps.wav
	new file:   bin/lwjgl-2.8.5/res/appletlogo.gif
	new file:   bin/lwjgl-2.8.5/res/appletprogress.gif
	new file:   bin/lwjgl-2.8.5/res/ball.png
	new file:   bin/lwjgl-2.8.5/res/ball_sm.png
	new file:   bin/lwjgl-2.8.5/res/center.wav
	new file:   bin/lwjgl-2.8.5/res/ding.wav
	new file:   bin/lwjgl-2.8.5/res/left.wav
	new file:   bin/lwjgl-2.8.5/res/logo/lwjgl_logo-with_jacket.ai
	new file:   bin/lwjgl-2.8.5/res/logo/lwjgl_logo-with_jacket.svg
	new file:   bin/lwjgl-2.8.5/res/lwjgl_16x16.xpm
	new file:   bin/lwjgl-2.8.5/res/lwjgl_32x32.xpm
	new file:   bin/lwjgl-2.8.5/res/resources.txt
	new file:   bin/lwjgl-2.8.5/res/right.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/alien.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/alien2.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/alien3.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/gotyou.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/hit.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/loose.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/pressanykey.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/ship.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/shot.gif
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/shot.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/start.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/win.wav
	new file:   bin/lwjgl-2.8.5/res/spaceinvaders/youwin.gif
	new file:   lib/lwjgl-2.8.5/doc/3rdparty/jinput_license.txt
	new file:   lib/lwjgl-2.8.5/doc/3rdparty/jogl_license.txt
	new file:   lib/lwjgl-2.8.5/doc/3rdparty/lzma_license.txt
	new file:   lib/lwjgl-2.8.5/doc/3rdparty/openal_license.txt
	new file:   lib/lwjgl-2.8.5/doc/CREDITS
	new file:   lib/lwjgl-2.8.5/doc/LICENSE
	new file:   lib/lwjgl-2.8.5/doc/README
	new file:   lib/lwjgl-2.8.5/doc/lwjgl_hidden_switches.text
	new file:   lib/lwjgl-2.8.5/jar/AppleJavaExtensions.jar
	new file:   lib/lwjgl-2.8.5/jar/asm-debug-all.jar
	new file:   lib/lwjgl-2.8.5/jar/jinput.jar
	new file:   lib/lwjgl-2.8.5/jar/lwjgl-debug.jar
	new file:   lib/lwjgl-2.8.5/jar/lwjgl.jar
	new file:   lib/lwjgl-2.8.5/jar/lwjgl_test.jar
	new file:   lib/lwjgl-2.8.5/jar/lwjgl_util.jar
	new file:   lib/lwjgl-2.8.5/jar/lwjgl_util_applet.jar
	new file:   lib/lwjgl-2.8.5/jar/lzma.jar
	new file:   lib/lwjgl-2.8.5/native/linux/libjinput-linux.so
	new file:   lib/lwjgl-2.8.5/native/linux/libjinput-linux64.so
	new file:   lib/lwjgl-2.8.5/native/linux/liblwjgl.so
	new file:   lib/lwjgl-2.8.5/native/linux/liblwjgl64.so
	new file:   lib/lwjgl-2.8.5/native/linux/libopenal.so
	new file:   lib/lwjgl-2.8.5/native/linux/libopenal64.so
	new file:   lib/lwjgl-2.8.5/native/macosx/libjinput-osx.jnilib
	new file:   lib/lwjgl-2.8.5/native/macosx/liblwjgl.jnilib
	new file:   lib/lwjgl-2.8.5/native/macosx/openal.dylib
	new file:   lib/lwjgl-2.8.5/native/solaris/liblwjgl.so
	new file:   lib/lwjgl-2.8.5/native/solaris/liblwjgl64.so
	new file:   lib/lwjgl-2.8.5/native/solaris/libopenal.so
	new file:   lib/lwjgl-2.8.5/native/solaris/libopenal64.so
	new file:   lib/lwjgl-2.8.5/native/windows/OpenAL32.dll
	new file:   lib/lwjgl-2.8.5/native/windows/OpenAL64.dll
	new file:   lib/lwjgl-2.8.5/native/windows/jinput-dx8.dll
	new file:   lib/lwjgl-2.8.5/native/windows/jinput-dx8_64.dll
	new file:   lib/lwjgl-2.8.5/native/windows/jinput-raw.dll
	new file:   lib/lwjgl-2.8.5/native/windows/jinput-raw_64.dll
	new file:   lib/lwjgl-2.8.5/native/windows/lwjgl.dll
	new file:   lib/lwjgl-2.8.5/native/windows/lwjgl64.dll
	new file:   lib/lwjgl-2.8.5/res/Footsteps.wav
	new file:   lib/lwjgl-2.8.5/res/appletlogo.gif
	new file:   lib/lwjgl-2.8.5/res/appletprogress.gif
	new file:   lib/lwjgl-2.8.5/res/ball.png
	new file:   lib/lwjgl-2.8.5/res/ball_sm.png
	new file:   lib/lwjgl-2.8.5/res/center.wav
	new file:   lib/lwjgl-2.8.5/res/ding.wav
	new file:   lib/lwjgl-2.8.5/res/left.wav
	new file:   lib/lwjgl-2.8.5/res/logo/lwjgl_logo-with_jacket.ai
	new file:   lib/lwjgl-2.8.5/res/logo/lwjgl_logo-with_jacket.svg
	new file:   lib/lwjgl-2.8.5/res/lwjgl_16x16.xpm
	new file:   lib/lwjgl-2.8.5/res/lwjgl_32x32.xpm
	new file:   lib/lwjgl-2.8.5/res/resources.txt
	new file:   lib/lwjgl-2.8.5/res/right.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/alien.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/alien2.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/alien3.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/gotyou.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/hit.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/loose.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/pressanykey.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/ship.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/shot.gif
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/shot.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/start.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/win.wav
	new file:   lib/lwjgl-2.8.5/res/spaceinvaders/youwin.gif
	new file:   src/examples/DisplayExample.java
	new file:   src/examples/InputExample.java
	new file:   src/examples/QuadExample.java
	new file:   src/examples/TimerExample.java
changed classpath of the framework

	modified:   .classpath
game and player skeleton & tests

* gameTest isn't working yet

	modified:   .classpath
	new file:   bin/hamcrest-all-1.3.0RC2.jar
	new file:   bin/jexample-4.5-391.jar
	new file:   bin/jmock-2.5.1.jar
	new file:   bin/jmock-junit4-2.5.1.jar
	new file:   lib/hamcrest-all-1.3.0RC2.jar
	new file:   lib/jexample-4.5-391.jar
	new file:   lib/jmock-2.5.1.jar
	new file:   lib/jmock-junit4-2.5.1.jar
	new file:   src/annotations/OnlyForTesting.java
	new file:   src/exceptions/InvalidColourException.java
	new file:   src/exceptions/PlayerException.java
	new file:   src/models/Game.java
	new file:   src/models/Player.java
	new file:   src/tests/GameTest.java
	new file:   src/tests/SimplePlayerTest.java
fix tests

now all tests are green

	modified:   .classpath
	modified:   src/models/Game.java
	modified:   src/tests/GameTest.java
prepare game for playing

	new file:   src/exceptions/GameException.java
	modified:   src/models/Game.java
	modified:   src/tests/GameTest.java
introduce "states" for the different phases of the game

	new file:   src/interfaces/IState.java
	modified:   src/models/Game.java
	new file:   src/states/State.java
	new file:   src/states/StateSetToken.java
	new file:   src/states/StateSetupGame.java
	modified:   src/tests/GameTest.java
	new file:   src/tests/StateSetupGameTest.java
first step of the board and cube logic

	new file:   src/models/Board.java
	new file:   src/models/Cube.java
	modified:   src/models/Game.java
	modified:   src/states/StateSetupGame.java
	modified:   src/tests/StateSetupGameTest.java
board wip

	new file:   notes/exampleLinkListWithListIterator
	new file:   src/exceptions/BoardException.java
	modified:   src/models/Board.java
	modified:   src/models/Game.java
	modified:   src/models/Player.java
	new file:   src/models/UtilListIterator.java
wip: simple board

	modified:   src/models/Board.java
	modified:   src/models/Cube.java
	new file:   src/tests/BoardTest.java
fixed bug of updating neighbours

	modified:   src/models/Board.java
	modified:   src/models/Cube.java
	modified:   src/models/Game.java
	modified:   src/tests/BoardTest.java
bug: addCube

	modified:   src/models/Board.java
	modified:   src/tests/BoardTest.java
implement remove method in board class & write tests & fix bug

	modified:   src/models/Board.java
	modified:   src/tests/BoardTest.java
small change

	modified:   src/models/Board.java
simple driver for the LWJGL

	modified:   .classpath
	modified:   src/models/Game.java
a simple rectangle

	new file:   src/examples/LWJGLtest.java
	modified:   src/models/Board.java
	modified:   src/models/Cube.java
	modified:   src/models/Game.java
simple two faces rotation

	modified:   src/models/Cube.java
	modified:   src/models/Game.java
simple 3d cube

	modified:   src/models/Cube.java
transparency for placeholder cubes!

	modified:   src/models/Board.java
	modified:   src/models/Cube.java
	modified:   src/models/Game.java