First cut at functioning game filters.

The basics work - a drop down of filters to chose from that will combine
sensibly and provide buttons to remove said filters. Feels like a lot of
wheel re-inventing has been done but there we go. It's also just enough
to work to get things working, there's a lot of low hanging refactoring
fruit laying about now.