Created utility methods in LayeredLinkedList

Reformatted LayeredLinkedList
Created First,Last,Count,FirstAfter,LastBefore in LayeredLinkedList
Creating more sophisticated BulletEmitters. Old BulletEmitters are now
BulletPatterns.