{"comment":{"url":"https://api.github.com/repos/airhop/cs340zoo/comments/16131336","html_url":"https://github.com/airhop/cs340zoo/commit/0377c98a46b7831393890102f7cdb291f4e95135#commitcomment-16131336","id":16131336,"user":{"login":"thyer","id":8440938,"avatar_url":"https://avatars.githubusercontent.com/u/8440938?v=3","gravatar_id":"","url":"https://api.github.com/users/thyer","html_url":"https://github.com/thyer","followers_url":"https://api.github.com/users/thyer/followers","following_url":"https://api.github.com/users/thyer/following{/other_user}","gists_url":"https://api.github.com/users/thyer/gists{/gist_id}","starred_url":"https://api.github.com/users/thyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thyer/subscriptions","organizations_url":"https://api.github.com/users/thyer/orgs","repos_url":"https://api.github.com/users/thyer/repos","events_url":"https://api.github.com/users/thyer/events{/privacy}","received_events_url":"https://api.github.com/users/thyer/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"0377c98a46b7831393890102f7cdb291f4e95135","created_at":"2016-02-16T21:47:18Z","updated_at":"2016-02-16T21:47:18Z","body":"It looks like you've got the right idea going on...but are you sure you want to make your abstract state the same as a Map Controller? Or do you mean to swap in and out different instances of a map controller according to which state you're in? Bit of a red flag to see a state class that's the same super class as the object using it. "}}