change package name to tetris
move all ai code to ai package. duh!
towards better separation
use enum on Tetromino
format all source
remove dependency from TetrisEngine directly to TetrisPanel
remove dependency from AI to TetrisPanel
TetrisEngine: remove gameThread
TetrisEngine: move lastLines to TetrisPanel
AbstractAI: make flag a private property
TetrisEngine: remove property lastnewblock
TetrisEngine: fix logic
TetrisEngine: make rdm a final property
organize imports
refactor redundant ifs and public constructor on a not public class
TetrisPanel: replace Thread used for repaint with Timer
TetrisEngine: add array bounds check on copy method
many changes ;)
add Score class
GameWindow: remove fullscreen support