Implemented field of view. Was stuck  with opacity stuff as the docs don't provide a property for opacity on sprite. It turns out it's possible to use alpha on a sprite. DOH