Remade DisplayLists

After failed implementation reimplemented everything
Merge pull request #18 from broggi/master

Remade DisplayLists etc