light source is less intertwined wtih Player
math and lightsource are in their own files
fixed color setting order
Merge pull request #1 from mweitzel/split_player

Split player